//
//  DDWXViewAnswerListResponse.h
//  dingdang_v2
//
//  Created by lin on 16/1/13.
//  Copyright © 2016年 mac mini. All rights reserved.
//

#import "DDBaseResponse.h"

/*
*    @层级： data_list_question_body
*
*/
@protocol DDWXAnswerList_data_list_question_body <NSObject>
@end
@interface DDWXAnswerList_data_list_question_body : JSONModel
/*
 *  description
 */
@property(nonatomic, strong)NSString <Optional>*description;
/*
 *  title
 */
@property(nonatomic, strong)NSString <Optional>*title;
/*
 *  url
 */
@property(nonatomic, strong)NSString <Optional>*url;
/*
 *  text
 */
@property(nonatomic, strong)NSString <Optional>*text;
/*
 *  labels
 */
@property(nonatomic, strong)NSString <Optional>*labels;
/*
 *  type
 */
@property(nonatomic, strong)NSString <Optional>*type;
/*
 *  id
 */
@property(nonatomic, strong)NSString <Optional>*id;
@end

/*
 *    @层级： data_list_question_options_content
 *
 */
@protocol DDWXAnswerList_data_list_question_options_content <NSObject>
@end
@interface DDWXAnswerList_data_list_question_options_content : JSONModel
/*
 *  description
 */
@property(nonatomic, strong)NSString <Optional>*description;
/*
 *  title
 */
@property(nonatomic, strong)NSString <Optional>*title;
/*
 *  url
 */
@property(nonatomic, strong)NSString <Optional>*url;
/*
 *  text
 */
@property(nonatomic, strong)NSString <Optional>* text;
/*
 *  labels
 */
@property(nonatomic, strong)NSString <Optional>* labels;
/*
 *  type
 */
@property(nonatomic, strong)NSString <Optional>* type;
/*
 *  id
 */
@property(nonatomic, strong)NSString <Optional>* id;
@end

/*
 *    @层级： data_list_question_options
 *
 */
@protocol DDWXAnswerList_data_list_question_options <NSObject>
@end
@interface DDWXAnswerList_data_list_question_options : JSONModel
/*
 *  content
 */
@property(nonatomic, strong)NSArray <Optional, DDWXAnswerList_data_list_question_options_content> *content;
/*
 *  currect
 */
@property(nonatomic, strong)NSString <Optional>* currect;
/*
 *  id
 */
@property(nonatomic, strong)NSString <Optional>* id;
/*
 *  label
 */
@property(nonatomic, strong)NSString <Optional>* label;
@end


/*
 *    @层级： data_list_question
 *
 */
@protocol DDWXAnswerList_data_list_question <NSObject>
@end
@interface DDWXAnswerList_data_list_question : JSONModel
/*
 *  body
 */
@property(nonatomic, strong)NSArray <Optional, DDWXAnswerList_data_list_question_body>* body;
/*
 *  bodyText
 */
@property(nonatomic, strong)NSString <Optional>* bodyText;
/*
 *  uid
 */
@property(nonatomic, strong)NSString <Optional>* uid;
/*
 *  course
 */
@property(nonatomic, strong)NSString <Optional>* course;
/*
 *  courseName
 */
@property(nonatomic, strong)NSString <Optional>* courseName;
/*
 *  tip
 */
@property(nonatomic, strong)NSString <Optional>* tip;
/*
 *  explanation
 */
@property(nonatomic, strong)NSString <Optional>* explanation;
/*
 *  seconds
 */
@property(nonatomic, strong)NSString <Optional>* seconds;
/*
 *  arrangment
 */
@property(nonatomic, strong)NSString <Optional>* arrangment;
/*
 *  createTime
 */
@property(nonatomic, strong)NSString <Optional>* createTime;
/*
 *  options
 */
@property(nonatomic, strong)NSArray <Optional, DDWXAnswerList_data_list_question_options>* options;
/*
 *  subjective
 */
@property(nonatomic, strong)NSString <Optional>* subjective;
/*
 *  typeName
 */
@property(nonatomic, strong)NSString <Optional>* typeName;
/*
 *  score
 */
@property(nonatomic, strong)NSString <Optional>* score;
/*
 *  optionText
 */
@property(nonatomic, strong)NSString <Optional>* optionText;
/*
 *  orderIndex
 */
@property(nonatomic, strong)NSString <Optional>* orderIndex;
/*
 *  answer
 */
@property(nonatomic, strong)NSString <Optional>* answer;
/*
 *  emptyOption
 */
@property(nonatomic, strong)NSString <Optional>* emptyOption;
/*
 *  type
 */
@property(nonatomic, strong)NSString <Optional>* type;
/*
 *  id
 */
@property(nonatomic, strong)NSString <Optional>* id;
@end

/*
 *    @层级： data_list
 *
 */
@protocol DDWXAnswerList_data_list_explanation <NSObject>
@end
@interface DDWXAnswerList_data_list_explanation : JSONModel
@property(nonatomic, strong)NSString <Optional>* id;
@property(nonatomic, strong)NSString <Optional>* type;
@property(nonatomic, strong)NSString <Optional>* title;
@property(nonatomic, strong)NSString <Optional>* text;
@property(nonatomic, strong)NSString <Optional>* url;
@property(nonatomic, strong)NSString <Optional>* description;
@property(nonatomic, strong)NSString <Optional>* labels;
@end

//@protocol DDWXAnswerList_data_list_explanation <NSObject>
//@end
//@interface DDWXAnswerList_data_list_explanation : JSONModel
//@property(nonatomic, strong)DDWXAnswerList_data_list_explanation_0 <Optional>* O;
//@end

/*
 *    @层级： data_list
 *
 */
@protocol DDWXAnswerList_data_list <NSObject>
@end
@interface DDWXAnswerList_data_list : JSONModel
/*
 *  username
 */
@property(nonatomic, strong)NSString <Optional>* userName;
/*
 *  answerTime
 */
@property(nonatomic, strong)NSString <Optional>* answerTime;
/*
 *  uid
 */
@property(nonatomic, strong)NSString <Optional>* uid;
/*
 *  userAvatarUrl
 */
@property(nonatomic, strong)NSString <Optional>* userAvatarUrl;
/*
 *  explanation
 */
@property(nonatomic, strong)NSArray <DDWXAnswerList_data_list_explanation,Optional>* explanation;
/*
 *  question
 */
@property(nonatomic, strong)DDWXAnswerList_data_list_question <Optional>* question;
/*
 *  adopted
 */
@property(nonatomic, strong)NSString <Optional>* adopted;
/*
 *  answer
 */
@property(nonatomic, strong)NSString <Optional>* answer;
/*
 *  score
 */
@property(nonatomic, strong)NSString <Optional>* score;
/*
 *  result
 */
@property(nonatomic, strong)NSString <Optional>* result;
/*
 *  topicNickName
 */
@property(nonatomic, strong)NSString <Optional>* topicNickName;
/*
 *  costSeconds
 */
@property(nonatomic, strong)NSString <Optional>* costSeconds;
/*
 *  nickName
 */
@property(nonatomic, strong)NSString <Optional>* nickName;
/*
 *  id
 */
@property(nonatomic, strong)NSString <Optional>* id;
/*
 *  userNo
 */
@property(nonatomic, strong)NSString <Optional>* userNo;
/*
 *  name
 */
@property(nonatomic, strong)NSString <Optional>* name;
@property(nonatomic,strong)NSString<Optional>* parentQname;
@end

/*
 *    @层级： data
 *
 */
@protocol DDWXAnswerList_data <NSObject>
@end
@interface DDWXAnswerList_data : JSONModel
/*
 *  total
 */
@property(nonatomic, strong)NSString <Optional>* total;
/*
 *  list
 */
@property(nonatomic, strong)NSArray <Optional, DDWXAnswerList_data_list>* list;
@end


@interface DDWXViewAnswerListResponse : DDBaseResponse

@property(nonatomic, strong)DDWXAnswerList_data <Optional>* data;

@end
